/* base */
* {margin:0; padding:0;}

a:link, a:visited {color:#00f; text-decoration:none;}
a:hover, a:active {color:#f00; text-decoration:underline;}

body {font-size:12px; background:#000; font-family:tahoma; color:#555;}

img {border:none; background:url(../images/mobile/dot/loading.gif) center no-repeat;}

ul {list-style:none;}

table {border-collapse:collapse;}

/* header */

#header {}
.tlogo {width:100%; height:100px; position:relative;}
.tlogo img {position:absolute; left:10px; top:10px; }

.tmenu {width:100%; border:none; border-bottom:#000 1px solid; background:url(../images/mobile/bg/t-menu-01.gif);}
.tmenu ul li {line-height:33px; padding:0 20px; border-right:#000 1px solid;}


/* mainpage */
#mainpage {width:1002px; border:none;}

.content {width:734px; background:#efefef; padding:5px 5px 0 5px; margin-bottom:5px;}
.sidebar {width:252px; border:none;}

.logintab {height:28px; border:none;}
.logintab table {width:100%; border-collapse:collapse;}
.logintab table tr td {}

.contentbox {margin-bottom:5px; background:#c0c0c0;}

.ad500x250 {width:500px; height:250px; float:left; border:none;}
.adintro {width:234px; background:#a0a0a0; float:right; border:none;}
.adintro ul li {height:30px; padding:10px;}
.adintro ul li h6 {font-size:12px;}

.prolist {width:734px; overflow:hidden;}

#notice {border:none;}
#cata {border:none;}

.procontent {padding:10px;}

.procube01 {width:142px; height:220px; margin-bottom:5px;}
.procube02 {width:142px; height:220px; margin:0 6px 6px 0; float:left;}

.proimg {width:300px; height:300px; position:relative;}
.proimg img {position:absolute; top:0; left:0; background:none;}


h6.mainleader {height:30px; font-size:12px; text-align:center; border:none;}
h6.mainfooter {height:30px; font-size:12px; text-align:center; border:none;}

.messageli ul li {margin-bottom:30px;}

/* list */
.leader {border:#cecfce 1px solid; margin-bottom:5px; padding:10px;}
.leader ul li {width:20%; padding:8px 0 0 0;}

/* footer */
.footleader {margin-bottom:5px; background:#424542; padding:10px 5px; color:#fff; border:none;}
.footer {color:#ddd; padding:20px 5px;}


/* tab */
table.reg-tab tr td {padding:5px 5px 5px 0;}

/* apply */
a:link.linkfff, a:visited.linkfff {color:#fff;}
a:hover.linkfff, a:active.linkfff {color:#ff0;}

a:link.prolink01, a:visited.prolink01 {width:122px; height:180px; padding:20px 10px; color:#000; display:block; background:url(../images/mobile/bg/mainpro.gif) #efefef; border:none;}
a:hover.prolink01, a:active.prolink01 {width:122px; height:180px; padding:20px 10px; color:#fff; display:block; background:url(../images/mobile/bg/mainpro.gif) #424542; border:none;}

a:link.prolink01 img, a:visited.prolink01 img {width:120px; height:120px; margin:10px 0 15px 0; border:#cecfce 1px solid;}
a:hover.prolink01 img, a:active.prolink01 img {width:120px; height:120px; margin:10px 0 15px 0; border:#fff 1px solid;}

.colorf00 {color:#f00;}
.colorfff {color:#fff;}

h3.h3nor {font-size:12px;}
h3.h316px {font-size:16px;}

h6.h6nor {font-size:12px;}

span.spannor {font-size:12px; font-weight:normal;}

.font10 {font-size:10px;}

.p18 {line-height:18px;}
.p22 {line-height:22px;}
.p30 {line-height:30px;}
.p22m10 {line-height:22px; margin:10px 0;}

.hackbox {clear:both;}

.pager {padding:5px 0 10px 0; text-align:right;}

.m10LR {margin:0 10px;}



.divline {height:1px; line-height:1px; margin:15px auto; font-size:1px; border-top:#e0e0e0 1px solid;}


/* inp */
.inp-login {height:16px; width:60px; font-family:tahoma; padding:0 2px;}
.inp-reg {width:130px; font-family:tahoma; padding:0 2px;}

/* ul */
ul.lifloatleft li {float:left;}

/* tab */
table.tab-nor {width:100%; border-top:#e0e0e0 1px solid; border-left:#e0e0e0 1px solid;}
table.tab-nor tr td {padding:5px; border-right:#e0e0e0 1px solid; border-bottom:#e0e0e0 1px solid;}

/* col */
.ABa {width:49.5%; float:left;}
.ABb {width:49.5%; float:right;}

#signaBa {width:34.5%; float:left;}
#signaBb {width:63.5%; float:right; padding-left:10px; border-left:#e0e0e0 1px solid;}

.mainproABCDEa {width:142px; float:left;}
.mainproABCDEb {width:142px; float:left; margin-left:6px;}
.mainproABCDEc {width:142px; float:left; margin-left:6px;}
.mainproABCDEd {width:142px; float:left; margin-left:6px;}
.mainproABCDEe {width:142px; float:left; margin-left:6px;}

.colAba {width:744px; float:left; border:none;}
.colAbb {width:252px; float:right; border:none;}